using System.Text.Json.Serialization;

namespace JT808Protocol.Models
{
    [JsonConverter(typeof(JsonStringEnumConverter))]
    public enum EnumMessageType
    {
        设备通用应答 = 0x0001,
        终端心跳 = 0x0002,
        终端注销 = 0x0003,

        终端注册 = 0x0100,
        终端鉴权 = 0x0102,
        查询终端参数应答 = 0x0104,

        位置信息汇报 = 0x0200,
        驾驶员身份信息采集上报 = 0x0702,
        位置信息批量汇报 = 0x0704,

        终端注册应答 = 0x8100,
        设置终端参数 = 0x8103,
        查询终端参数 = 0x8104,
        终端控制 = 0x8105,
        查询指定终端参数 = 0x8106,

        位置信息查询 = 0x8201,

        文本信息下发 = 0x8300,

        平台通用应答 = 0x8001,

        附件上传指令 = 0x9208
        //others
    }
}